From 9ebc2f4f10ab14a6f3b6df3069ce3410a4af66bc Mon Sep 17 00:00:00 2001 From: Stijn Tintel Date: Thu, 6 Jan 2022 13:12:37 +0200 Subject: [PATCH] fw4.uc: filter duplicates in fw4.set Suggested-by: Jo-Philipp Wich Signed-off-by: Stijn Tintel Reviewed-by: Jo-Philipp Wich --- root/usr/share/ucode/fw4.uc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/root/usr/share/ucode/fw4.uc b/root/usr/share/ucode/fw4.uc index c07b355..7472509 100644 --- a/root/usr/share/ucode/fw4.uc +++ b/root/usr/share/ucode/fw4.uc @@ -1405,7 +1405,9 @@ return { }, set: function(v, force) { - v = to_array(v); + let seen = {}; + + v = filter(to_array(v), item => !seen[item]++); if (force || length(v) != 1) return sprintf('{ %s }', join(', ', map(v, this.quote))); -- 2.30.2